<?xml version='1.0' encoding='UTF-8'?>
<ui:composition template="templates/main.xhtml" xmlns="http://www.w3.org/1999/xhtml"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:p="http://primefaces.org/ui">
<ui:define name="content">
<h:form id="formConsulta">
<p:messages id="messages" showDetail="true" showSummary="false" closable="true" />
<p:panel id="panelBusquedaColaborador" header="Registro de Entradas">
<h:panelGrid columns="7">
     <h:outputLabel for="parametro" styleClass="texto" value="Sede: "/>
     <p:selectOneMenu id="sede" value="#{consultaEntradaActionBean.entradas.sede}"  style="width:175px" immediate="true" >
             <f:selectItems value="#{comboModelActionBean.listaSede}" var="parametro"
                            itemLabel="#{parametro.valor}" itemValue="#{parametro.valor}">
             </f:selectItems>
      </p:selectOneMenu>
      
      <h:outputLabel for="fechaEntrada" styleClass="texto" value="Fecha Entrada: " />
      <p:calendar id="fechaEntrada" inputClass="calendar130" pattern="dd-MM-yyyy" value="#{consultaEntradaActionBean.entradas.fechaEntrada}" />
  
      <h:outputLabel for="parametro" styleClass="texto" value="Proveedor "/>
      <p:selectOneMenu id="proveedor" value="#{consultaEntradaActionBean.entradas.codProveedor}"  style="width:175px" immediate="true" >
             <f:selectItems value="#{comboModelActionBean.listaProveedor}" var="parametro"
                                       itemLabel="#{parametro.descripcion}" itemValue="#{parametro.id}">
             </f:selectItems>
       </p:selectOneMenu>
 </h:panelGrid>
 <p:separator></p:separator>
 
    <h:panelGrid columns="8">
              
   <h:outputLabel for="arete" styleClass="texto" value="Arete: "/>
   <p:selectOneMenu id="arete" value="#{consultaEntradaActionBean.entradas.arete}"  style="width:175px" immediate="true" >
             <f:selectItems value="#{comboModelActionBean.listaArete}" var="parametro"
                                       itemLabel="#{parametro.valor}" itemValue="#{parametro.valor}">
             </f:selectItems>
    </p:selectOneMenu>        

    <h:outputLabel for="diente" styleClass="texto" value="Diente: "/>
    <p:selectOneMenu id="diente" value="#{consultaEntradaActionBean.entradas.diente}"  style="width:175px" immediate="true" >
             	<f:selectItem itemLabel="L" itemValue="L" />
				<f:selectItem itemLabel="2" itemValue="2" />
				<f:selectItem itemLabel="4" itemValue="4" />
				<f:selectItem itemLabel="6" itemValue="6" />
				<f:selectItem itemLabel="8" itemValue="8" />
    </p:selectOneMenu>
    
        <h:outputLabel for="color" styleClass="texto" value="Color: "/>
    <p:selectOneMenu id="color" value="#{consultaEntradaActionBean.entradas.color}"  style="width:175px" immediate="true" >
             	<f:selectItem itemLabel="NEGRO" itemValue="NEGRO" />
				<f:selectItem itemLabel="BAYO" itemValue="BAYO" />
				<f:selectItem itemLabel="COLORADO" itemValue="COLORADO" />
				<f:selectItem itemLabel="FLECKVICH" itemValue="FLECKVICH" />
				<f:selectItem itemLabel="MULATO" itemValue="MULATO" />
    </p:selectOneMenu>
    
    
    <h:outputLabel for="raza" styleClass="texto" value="Raza: "/>
    <p:selectOneMenu id="raza" value="#{consultaEntradaActionBean.entradas.raza}"  style="width:175px" immediate="true" >
             <f:selectItem itemLabel="-- TODOS --" itemValue="0" />
             <f:selectItems value="#{comboModelActionBean.listaProveedor}" var="parametro"
                                       itemLabel="#{parametro.descripcion}" itemValue="#{parametro.id}">
             </f:selectItems>
    </p:selectOneMenu>
    <h:outputLabel for="txtPeso" styleClass="texto" value="Peso: " />
    <p:inputText id="txtPeso" required="true" label="Peso" styleClass="input" onkeypress="validarSoloLetraNumero(event)" value="#{consultaEntradaActionBean.entradas.pesoEntrada}"/>
        <h:outputLabel for="tipo" styleClass="texto" value="Tipo: "/>
    <p:selectOneMenu id="tipo" value="#{consultaEntradaActionBean.entradas.TIPO}"  style="width:175px" immediate="true" >
             	<f:selectItem itemLabel="TORO" itemValue="TORO" />
				<f:selectItem itemLabel="VACA" itemValue="VACA" />
				<f:selectItem itemLabel="BECERRO" itemValue="BECERRO" />
				<f:selectItem itemLabel="TERNERA" itemValue="TERNERA" />
    </p:selectOneMenu>
         <h:outputLabel for="procedencia" styleClass="texto" value="Procedencia: "/>
    <p:selectOneMenu id="procedencia" value="#{consultaEntradaActionBean.entradas.procedencia}"  style="width:175px" immediate="true" >
             <f:selectItems value="#{comboModelActionBean.listaProcedencia}" var="parametro"
                                       itemLabel="#{parametro.valor}" itemValue="#{parametro.valor}">
             </f:selectItems>
    </p:selectOneMenu>
    <h:outputLabel for="txtCorralControl" styleClass="texto" value="Corral Entrada: " />
    <p:inputText id="txtCorralControl" required="true" label="Corral Control" lastyleClass="input" onkeypress="return ingresarSoloNumeros(event)" value="#{consultaEntradaActionBean.entradas.CORRAL_INGRESO}"/>

      </h:panelGrid>  
      <h:panelGrid columns="3">
                         <p:commandButton value="Registrar" id="btnBuscar" styleClass="ui-priority-primary" update="tblConsultaColaborador,arete,messages" actionListener="#{consultaEntradaActionBean.agregarEntrada()}" />
      </h:panelGrid> 
</p:panel>

    <p:dataTable id="tblConsultaColaborador" var="entradas" emptyMessage="No se encontraron registros" 
                 value="#{consultaEntradaActionBean.listEntrada}"
                 paginator="true" rows="15"
                 columnClasses="columnTable" headerClass="headerTable">
        <p:column headerText="Arete" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.arete}" styleClass="texto"/>
        </p:column>
        <p:column headerText="Fecha de Entrada" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.fechaEntrada}" styleClass="texto">
            <f:converter converterId="com.duke.finca.util.ConverterFecha"/>
            </h:outputText>
        </p:column>
        <p:column headerText="Color" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.color}" styleClass="texto"/>
        </p:column>
        <p:column headerText="Diente" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.diente}" styleClass="texto"/>
        </p:column>
        
        <p:column headerText="Raza" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.raza}" styleClass="texto"/>
        </p:column>
        <p:column headerText="Peso Entrada" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.pesoEntrada}" styleClass="texto"/>
        </p:column>
         <p:column headerText="Tipo" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.TIPO}" styleClass="texto"/>
        </p:column>
         <p:column headerText="Corral De Ingreso" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.CORRAL_INGRESO}" styleClass="texto"/>
        </p:column>
        
         <p:column headerText="Proveedor" styleClass="textoCabeceraTabla">
            <h:outputText value="#{entradas.desProveedor}" styleClass="texto"/>
        </p:column>
   
    </p:dataTable>

</h:form>
<!-- <ui:include src="utils/registrarAsignacion.xhtml"></ui:include> -->
</ui:define>
</ui:composition>  